package top.llove.utils;


import io.github.yedaxia.apidocs.Docs;
import io.github.yedaxia.apidocs.DocsConfig;

public class ApiDocs {

    public static String generate(String name, String version, String path) {
        DocsConfig config = new DocsConfig();
        config.setProjectPath("./src/main/java"); // 项目根目录
        config.setProjectName(name); // 项目名称
        config.setApiVersion(version);       // 声明该API的版本
        config.setDocsPath(path); // 生成API 文档所在目录
        config.setAutoGenerate(Boolean.TRUE);  // 配置自动生成
        Docs.buildHtmlDocs(config); // 执行生成文档
        return "http://127.0.0.1:8080/xh/docs/" + version;
    }
}
